package com.woniuxy.entity.dto.operations;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;


/**
 * @BelongsProject: charging-management-platform
 * @BelongsPackage: com.woniuxy.entity.dto.operations
 * @Author: Quan
 * @Date: 2025/3/31 8:56
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CardAddDTO {
	/**
	 * 客户 id(外键)
	 */
	private Long clientId;

	/**
	 * 客户姓名
	 */
	private String clientName;

	/**
	 * 用于前端显示的编号
	 */
	private String cardNum;

	/**
	 * 0:没有, 1-7: 会员等级, dictionary_id
	 */
	private Integer membershipLevelId;

	/**
	 * 各自类别下的id
	 */
	private Long membershipLevelKey;

	/**
	 * 类型名
	 */
	private String membershipLevelValue;

	/**
	 * 身份证号
	 */
	private String idCard;

	/**
	 * 联系电话
	 */
	private String phone;

	/**
	 * 账户金额
	 */
	private BigDecimal amount;

	/**
	 * 1-禁用, 2-登记, 3-已激活
	 */
	private Integer cardCondition;

	/**
	 * 备注
	 */
	private String remark;
}
